<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/fr_FR/all.js#xfbml=1&appId=138933899590102";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
    
    

    <?php

	function AddComment($newsid){
	global $pdo;
		
		if(isset($_POST['sendComment']) && isset($_POST['comment']) && isset($_SESSION['id'])){
			if(!empty($_POST['comment'])){
				$notenews = -1;
				
					if(isset($_POST['note']) && $_POST['note']>-1)
						$notenews = intval($_POST['note']);
						
				$query = $pdo->prepare("INSERT INTO commentaires_ns SET id_news=?,membre_id=?,message=?,timestamp=?,note=?");
				$query->execute(array($newsid,$_SESSION['id'],$_POST['comment'],time(),$notenews));	
				header("location:".$_SERVER['REQUEST_URI']);
			}
		}
}

function GetComment($newsid)
{
	global $pdo;
	global $organisateur;
	
	// liste des commentaires
	$q = $pdo->prepare('SELECT *,cn.membre_id as membre_id,fm.membre_prenom as membre_prenom,fm.membre_localisation as membre_localisation FROM commentaires_ns AS cn JOIN forum_membres AS fm ON fm.membre_id=cn.membre_id WHERE id_news='.$newsid.' ORDER BY timestamp DESC LIMIT '.($_GET['step']?$_GET['step']:0).',10');
	$q->execute();
	$itemTotal = GetValueFromQuery('SELECT count(*) as value FROM commentaires_ns WHERE id_news='.$newsid);

		$str .= 'Écrire un commentaire et/ou laisser une appréciation';

                 // formulaire
	   $str .= "<form id='formulaireComment' method='post' action='".$_SERVER['REQUEST_URI']."'>";

       $str .= "";
                $_tab['bbcode_courant']=true;
				
				$notes = '';
					for($i=-1;$i<=20;$i++){
						if($i==-1)
							$notes .= '<option value="'.$i.'">Aucune note</option>';
						else
							$notes .= '<option value="'.$i.'">'.$i.'/20</option>';
					}
				$str .= '<label>Donner une note à cette news : </label><select name="note">'.$notes.'</select>';
				
				include_once(DIR_INCLUDE.'/formulaire.php');
				$str .= getForm('comment');

       $str .= "<input type='submit' value='publier' name='sendComment' />
	            </form>";

       $str .= ''.($itemTotal?'' . $itemTotal . ' Participations ' . htmlspecialchars($data->titre) . '' :'Il n\'y a pas encore de commentaire pour cette news.').'';
	   
	   $pagi = 'Page 1/1';
	   if($itemTotal>10)
              {
                    $pagi = '<div class="pagination">';
             
                    if($_GET['step']!=0 )
                        {
                         $pagi .= '<a href="'.getLienModule("news","voirnews").'?newsid='.$newsid.'&amp;step=0">&lt;&lt;</a> ';
                        }
                    if($_GET['step']>30)
                         $pagi .= '<a href="'.getLienModule("news","voirnews").'?newsid='.$newsid.'&amp;step='.($_GET['step']-10).'">&lt;</a> ';

                    for($i=1;$i<5&&($i*20<$itemTotal);$i++)
                        {
                            if(($_GET['step']+20)<($itemTotal))
                                 $pagi .= ' <a href="'.getLienModule("news","voirnews").'?newsid='.$newsid.'&amp;step='.($i*10+$_GET['step']).'">'.($i).'</a> ';
                        }
              
                    $str .= '</div>';
              }
			  
			  if($itemTotal>0){
       $str .= "".$pagi."";
	   
			 
	   
	   
  
	foreach($q as $k=>$v)
		{
					
			if($id == $_SESSION['id'])
			{
				$flag = true;
				$check = '<input name="del_c_'.$v['id'].'" type="checkBox" value="del_'
						.$v['id'].'" />';
			}
		
			$str .= '<div class="cadre_visible contenu"><div class="titre">Post&eacute; ' . format_temps($v['timestamp']).'<span class="texte_droite rouge">#'.$cpt.'</span></div>
							 <div class="commentaire"><div class="avatar_commentaire">
							  ' . sex2color(id2pseudo($v['membre_id']),$v['membre_id']) . '
							 '. GetAvatarById($v['membre_id']) . '
							<div class="pointiller"> Pr&eacute;nom : ' . EON($v['membre_prenom']) . '</div>
							<div class="pointiller">&Acirc;ge :'  . GetAgeById($v['membre_id']) . '</div>
							<div class="pointiller">  Ville : ' . EON($v['membre_localisation']) .'</div>
							 </div><div class="message_commentaire"> <div class="commentaire_message"> ';
					 
					 if($v['note']>-1){
						$str .= 'Ce membre à noté cette news ' . $v['note'] . '/20
'; 
					 }
					 $str .= '';
					 $str .= code(nl2br($v['message'])).'
					 '
					 .($flag?($check.' '):'
					 ')
					.'</div></div></div></div>'.(++$k<$q->rowCount()?'':'');
		}
		
		$str .= ''.($flag?'<input type="button" value="suprimer sélection" onclick="$(\'#actionComment\').submit();" />':'').'</form>';
              
              }
	
	return $str;
}


    
	if(isset($_GET['newsid'])){
		
		$query = $pdo->prepare("SELECT * FROM news WHERE id=?");
		$query->execute(array($_GET['newsid']));
		
		
		
		if($query->rowCount() > 0){
			
			$q = $pdo->prepare("UPDATE news SET visite=visite+1 WHERE id=?");
			$q->execute(array($_GET['newsid']));
			
			AddComment($_GET['newsid']);
			
			$table = '';
				
			$data = $query->fetch();
			
			$modified = '';
				if($data['membre_id_edit'] > 0)
					$modified = ' et modifié le ' . date("d/m/Y à H:i:s",$data['timestamp_edit']) . ' par ' . sex2color(id2sex($data['membre_id_edit']),$data['membre_id_edit']);
					
					
					$pageTitle = htmlspecialchars($data['titre']) ;
					$table .= '<h2>' . htmlspecialchars($data['titre']) . '</h2>
					          <div class="cadre_visible contenu">
							  <div class="information parente">
							  <div class="information_avatar_tuto_cours">
					          '.getAvatarById($data['membre_id']) . '</div>
							  <div class="information_info_tuto_cours">
							  par :	' . sex2color(id2sex($data['membre_id']),$data['membre_id']).'
							  <br />
							  Publié : ' . date("d/m/Y à H:i:s",$data['timestamp']) . $modified . '
							  <br />
							  Catégorie : affiche si c\'est une news ou cour  ou tuto.</div>
					 
					 <div class="information_editer_tuto_cours"><a href="'.getLienModule("news","news.admin").'?action=Form_updNewss&amp;newsid='.intval($data->id).'" title="Modifier ce news" alt="modifier ce news"><img src="'.DIR_IMAGE.'/listes/editer/picto-edit.png" border="0" /></a></div>
							  </div></div>
							  
							  
							  
							  
					 <div class="container_menue parente">
      <div id="t_container_1" class="container_transparent container_visible" onclick="montre(\'container_1\');">Cours</div>
	  <div id="t_container_2" class="container_transparent" onclick="montre(\'container_2\');">Commentaire (0)</div>
      </div>

      <div id="container_1" style="display:block">
	  <div class="global_container">

					' . nl2br(code($data['contenu'])) . '';
							echo '';
							$table .= '
							</div></div>
	  
	  
      <div id="container_2" style="display:none">
	  <div class="global_container">';	
						
					echo $table."\n\n";
					
					echo getComment($_GET['newsid']);
echo '	  </div></div>';
					/*$idnews = $_GET['newsid'];
						include "commentaire.php";*/
		}else{
			redirect("News innexistante","",true);	
		}
	}else{
		redirect("Problème technique","",true);	
	}
		
?>